package com.xy.system.mode;

public class Template {
    /**
     * 后端文件
     *
     * @param ftlName
     * @param afterPath
     * @param afterName
     * @return
     */
    public static TemplateVO java(String ftlName, String afterPath, String afterName) {
        return Template.java(ftlName, afterPath, "", afterName);
    }

    /**
     * 后端文件
     *
     * @param ftlName
     * @param afterPath
     * @param preName
     * @param afterName
     * @return
     */
    public static TemplateVO java(String ftlName, String afterPath, String preName, String afterName) {
        TemplateVO tl = new TemplateVO();
        tl.setFtlName(ftlName);
        tl.setAfterPath(afterPath);
        tl.setPreName(preName);
        tl.setAfterName(afterName);
        tl.setShortPath(false);
        tl.setShortName(false);
        return tl;
    }

    /**
     * 前端文件
     *
     * @param ftlName
     * @param prePath
     * @param afterName
     * @return
     */
    public static TemplateVO page(String ftlName, String prePath, String afterName) {
        TemplateVO tl = new TemplateVO();
        tl.setFtlName(ftlName);
        tl.setPrePath(prePath);
        tl.setAfterName(afterName);
        tl.setShortPath(true);
        tl.setShortName(true);
        return tl;
    }

    /**
     * 前端文件
     *
     * @param ftlName
     * @param prePath
     * @param afterName
     * @return
     */
    public static TemplateVO js(String ftlName, String prePath, String afterName) {
        TemplateVO tl = new TemplateVO();
        tl.setFtlName(ftlName);
        tl.setPrePath(prePath);
        tl.setAfterName(afterName);
        tl.setShortPath(true);
        tl.setShortName(true);
        return tl;
    }
}

